2180
1
1132
0
553
804
1084
935
493
714
1392
383
573
1053
2211
1073
3035
5611
11
4099
4
798
2395
300
1779
905
1049
414
400
1454
475
472
3091
7
1957
2