45350 80
3264 36
13263 248
12026 81
10475 627
8326 363
8762 521
9597 681
6090 529
6948 257
18127 475
4704 389