3018 404
2558 286
31896 732
11951 47
1283 62
2778 338
1117 50
10766 592
14372 639
8450 543
1947 296
3389 370
5719 488
3342 89
2516 320
1446 265
2002 340
6139 139
255545 674
3105 548
242842 667
21530 216
63426 1027
210474 294
107986 493
267609 909
164256 232
17698 151