1050 116
3752 923
6417 793
5514 508
2602 578
1429 282
633 101
417 61
2187 561
2236 673
2128 408
1383 323
1363 271
630 104
3120 717
1437 400