1132
0
2211
1056
1
935
553
1073
383
804
1099
1084
2328
3
16840
15
475
493
714
300
1454
484
573
913
1053
517
472
798
58
2395
1049
3203
10
1906
5
1081
2