1229
1
2105
804
0
300
1129
1132
553
1084
1053
798
2211
935
493
1049
2395
1282
714
383
573
1073
611
999
1545
1344
81077
101
414
400
1454
475
1464