1132
0
553
804
1084
935
493
714
383
573
1053
2211
1073
2647
1
2312
2
849
798
2710
8
2395
300
3196
1049
6370
5
414
400
1454
475
1225
4452
6
2905
3