16857 501
7754 494
22501 423
1869 118
108773 715
14979 741
2579 63
46338 132
7031 531
41362 162
42954 907
9170 813
6488 519
8330 60
24183 712
4506 33
4166 330
3208 295
85176 370
4094 488