600
2
1090
1
1234
7
2886
3
58
0
755
4874
1141
820
796
1105
1167
1134
311
1532
935
1374
6
337
925
122
2240
10
554
478
4
1959
1343
95
14231
14
1097
87
2771