16856 501
7753 494
22489 423
1868 118
108765 715
14978 741
2577 63
46332 132
7030 531
41353 162
42945 907
9170 813
6488 519
8330 60
24174 712
4506 33
4165 330
3208 295
85170 370
4094 488