3008 625
1951 509
2500 586
2943 658
1579 460
2796 807
3414 824
1277 207
3367 754
871 48
676 101
1530 334
1699 438
1805 415