935
0
1132
553
804
1084
2211
493
1814
2
714
745
383
573
1806
3
1053
6371
7
1073
798
256612
2252
1
2395
300
3293
1272
1049
1661
97284
414
2730
166543
18
400