2222
8
1810
2
687
623
2645
5
643
1
833
1851
4
1438
9387
11
1288
6
675
3450
676
5768
9
5184
4017
1705
3
1982
688
988
433
426
955
701
4692
21
996
571
481