5079 458
35002 352
205031 1094
22766 886
40807 153
15736 791
61533 674
27050 382
39010 580
12816 332
10395 453
11333 218
31008 664
18969 236
15672 146
9573 85
13006 640
2240 293