1040
2
883
1
4531
5
2211
0
1129
1132
553
804
1084
935
493
714
300
383
573
1053
1073
798
999
2395
1049
1344
1518
3403
3
414
400
1454
475
1513
28805
6