1938
1
1595
2
1696
0
1132
553
804
1230
1084
481
935
493
505
5478
6
714
529
383
1327
573
1129
1053
2211
1073
798
1374
2395
300
1049
9244
1315
414