3016 595
2290 362
1191 122
1983 445
13236 688
1296 260
3220 613
24046 306
2185 533
9448 667
1267 323
2885 738
25015 396
2856 317
75164 320
9045 765
6133 617
4734 458
5273 275
47253 941
1926 96
2307 307
11346 395
5771 788
4487 578
3466 860
1938 169
4059 779