939
1
1129
0
1132
553
804
3268
1084
935
493
662
714
300
1291
383
573
1053
2211
1073
1470
798
107
999
2395
1407
2
2066
1049
1344
414
400
1454