3569
5
1245
3
1291
0
667
1
1089
1041
2
2124
939
507
396
178
137
1218
86
310
1470
416
983
870
8
1064
980
1359
4
745
993
87
473
522
420
80
240