16851 501
7752 494
22483 423
1868 118
108744 715
14978 741
2577 63
46326 132
7030 531
41345 162
42936 907
9170 813
6488 519
8328 60
24168 712
4505 33
4164 330
3208 295
85151 370
4092 488