1100
1
1896
1388
1132
0
5393
8
1566
2343
935
804
493
383
1991
1020
1084
300
392
3
475
2211
573
1053
1298
5
1049
714
1129
553
1889
913
1454
1358
1282