1045
0
1319
801
2657
3
255
649
458
2668
2
4594
1
121182
257
303
968
157
1780
392
440
1392
154
654
580
2740
431
3659
14
2647
1297
1095
1015
2952
394