1215
1
1133
0
275
563
276
403
509
1346
336
1661
1279
846
47041
31535
603
1023
1655
787
2161
362
547
2551
469
1164
339
1153
646
1116
820
881