3013 503
2999 302
3197 757
3117 600
15690 795
3356 719
3054 608
8233 115
20691 787
11348 82
272060 479
12620 396
3898 60
46230 73
3866 112
5442 291
5474 495
15362 357
20269 729
5754 389
7266 168
1838 161
896 57
10564 280