1013
1
2738
1142
3818
7
2170
4
5006
5
907
3205
2153
2699
2
1124
746
3
1337
3505
2667
989
167
1226
1526
1767
1052
892
2285
1016
1169
1204
1084
1245
1545
606