3895 493
14624 792
5329 326
30702 184
30762 733
11980 275
37736 668
2276 62
5011 533
10672 940
4428 187
7855 816
3073 458