35032 97
10478 212
6966 293
8010 185
8525 33
42466 508
17629 334
17683 394
27812 181
21547 75
5818 105
32885 243
6472 374
4280 170
12206 666
6290 786
5050 312
7379 770
13859 312
38411 118
9956 303
5616 195
7886 501
14122 497
64800 146
14136 637
8656 321
24048 400