1128
0
476
345
1327
422
297
870
661
7260
501
1639
397
2690
2901
560
1213
509
448
355
692
75
1130
918
150
486
78
860
868
581
483