31032 301
4687 474
12322 563
15614 543
7587 307
4034 618
3547 160
6874 224
2211 155
3385 454
1457 90
16202 342
8491 533
5710 167
4514 155
4565 319
44893 184
50267 551
15414 306
27348 541
21464 415
18850 55
13984 537
15720 713
11431 183
35807 900
33575 298
174979 696