507 96
12150 55
1401 429
2429 371
3271 531
19785 727
14796 334
10074 644
16796 449
16645 228
9265 46
12653 594
2336 187
3281 360
12925 693
9827 649
2103 205
2641 628