1126
2
1345
1
2124
3
2670
1088
1369
790
2479
1063
8345
2021
911
662
0
4483
8
2840
2829
16338
753
3296
4
3083
1320
346
535
992
10827
521
1109
1451
3562
345