16802 501
7745 494
22419 423
1839 118
108657 715
14965 741
2574 63
46303 132
7028 531
41315 162
42908 907
9162 813
6486 519
8309 60
24130 712
4499 33
4115 330
3207 295
85076 370
4089 488