2959 355
4263 354
3639 818
1240 30
1832 268
3885 447
2732 508
840 51
3307 446
3579 324
2912 492
3715 462
1540 154
1673 102
4321 445
3562 669
1273 94
7144 858
2215 165
3840 574
12705 967
3136 475
8482 528
17775 788