1043
0
1352
1045
121182
1
294
1655
787
5255
16
355
276
1167
378
467
479
362
1133
589
544
2445
410
275
2000
440
4864
1153
19279
2
2727
941
2152
981