1331
1
1129
0
1132
553
804
1084
935
493
1054
825
714
300
337
629
8876
8
383
1513
357
573
1906
1053
2211
1073
1702
2411
3
1809
798
999
2395
1049