45984 80
3409 36
13606 249
12313 81
10757 627
8646 363
9061 521
9837 681
6300 529
7117 257
21204 485
5096 390