1302
0
3312
810
1
603
2959
4586
5
3095
7
2228
2
3863
1451
4775
1163
3250
1131
1594
579
8451
3
3212
4
1348
3715
3636
9305
8
4530
453
787
1202