16851 501
7753 494
22484 423
1868 118
108747 715
14978 741
2577 63
46327 132
7030 531
41347 162
42938 907
9170 813
6488 519
8328 60
24169 712
4506 33
4165 330
3208 295
85157 370
4092 488