1095
0
1211
47041
2657
3
508
2668
2
1378
400
1762
1128
729
1
1780
1069
953
334
1711
572
431
566
296
988
1009
507
326