750
1659
439
1313
932
969
2641
5750
1913
2104
1089
1004
3057
1549
3037
4839
2934
12499
2511
7456
847