1013 120
2283 331
3474 630
2122 559
1175 251
1418 280
2772 825
251 29
621 170
3612 507
2544 555
1010 306
2774 879
3891 780
3037 656
681 42
1302 227
2659 725
2512 611
1264 367
486 85
1363 376
1699 440
1559 411