1064
0
556
362
414
931
416
55
836
1
2332
2728
189
373
356
99237
1596
1216
3143
138
576
1568
116586
603