2912
10
1049
0
1129
3168
1132
3535
3
2211
935
400
714
1084
493
804
553
573
414
383
300
1454
477
798
1073
472
418
1
1053
1418
2
475
2395
913
1378