3116 671
3210 837
82982 626
6989 601
54428 519
11909 146
19442 804
7177 209
5274 228
4443 569
3011 317
11180 41