1513
1
835
2766
1132
0
553
1149
1071
804
1025
2
1084
176
935
493
1049
714
1193
1129
400
383
573
1053
2211
1073
1425
798
2395
300
2577
5
999
17730
11