1190
2
1132
0
553
804
1084
1748
935
493
2272
714
383
573
1053
31183
12
2211
1073
1889
1
4331
4
798
2395
300
1049
570
733
287
414
400
1454
1077
475