16847 501
7751 494
22475 423
1868 118
108737 715
14976 741
2577 63
46325 132
7030 531
41345 162
42931 907
9169 813
6488 519
8326 60
24167 712
4504 33
4164 330
3208 295
85145 370
4092 488