1240
2
1796
5
3039
4
1997
1
1588
1549
870
1443
1654
1646
3
2516
2393
934
1828
2467
1328
1090
6
2281
1159
3667
1645
885
1563
1219
1361
1797
3432
1187
1132
1111