500 112
3352 140
3067 622
5284 530
1303 243
649 37
562 108
8769 696
8192 869
2543 43
7470 678
3678 855
10933 747
4089 80
6297 623
21117 549
3245 375
4561 497
1480 64
4441 507
6640 840
4486 247
3772 595