3016 500
2838 385
6121 202
2613 86
5767 182
4231 705
3149 75
6085 420
12901 508
20623 167
7710 630
16837 253
10034 618
5655 36
4985 347
15401 676
5074 215
3367 797
610 53
5775 654
2304 190
3985 436
6882 316
4097 609
1775 240
2932 307