3196 517
1507 373
4010 697
2661 157
3905 811
1411 319
2232 283
5244 843
1376 355
3158 303
2118 596
2884 77
6570 557
2856 563
1529 333
2404 506
3815 652
4114 600
2693 587
2222 91
3870 873
2648 603
1593 285
3068 207