16853 501
7753 494
22486 423
1868 118
108754 715
14978 741
2577 63
46327 132
7030 531
41348 162
42942 907
9170 813
6488 519
8329 60
24171 712
4506 33
4165 330
3208 295
85158 370
4094 488