1239
1
940
3854
2
1568
2153
7
2699
1124
746
3
1337
3505
5
2667
1778
989
167
1226
1526
1767
1052
892
2285
1254
1016
1169
1204
1084
1245
1545
606
849
317