31302 181
9592 594
22549 541
41337 1058
15903 394
5356 463
7797 89
17512 276
15354 467
27919 311
6955 774
6876 452
7231 307
14997 788
11664 676
3485 248
8248 508
10212 875
5864 425
2828 134
80871 1545
7067 148
7102 462
38937 923