45984 80
3409 36
13606 249
12312 81
10757 627
8646 363
9061 521
9837 681
6300 529
7116 257
21197 485
5095 390