1129
0
1132
553
804
1084
3342
11
2233
3
935
493
1049
714
400
383
1327
573
1053
2211
1073
1326
1
1145
798
1733
2395
300
999
1425
17730
11881
2087
2