1132
0
1056
1
2211
1099
2328
3
935
517
16840
15
383
1049
714
475
1084
493
1906
5
804
1073
553
1081
2
2250
1454
300
8807
573
913
472
1384
1414
414
484