3015 506
2944 67
4460 150
3856 53
1624 131
3541 795
7707 506
23374 316
102979 289
3346 239
7785 226
3585 657
92438 513
3772 444
3757 422
11676 444
933 223
6132 292
5225 454
216120 419
24690 651
37484 697
2898 563
73697 250
3073 841
47648 368
4125 608
3503 318