507 96
12149 55
1401 429
2429 371
3270 531
19781 727
14794 334
10074 644
16789 449
16640 228
9261 46
12653 594
2336 187
3281 360
12925 693
9823 649
2102 205
2641 628