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