409
0
415
1045
456
935
2855
3
245
1557
1661
1
2604
9
602
3442
2
722
670
410
1581
590
787
1161
2760
4
553
419
668
381
1101
3123
485
766
1931
20634
8