2222
3
2063
1
2634
5
56013
31
560
1096
1529
1655
832
539
1814
4
1949
1925
987
2
840
3037
6583
8
3815
6872
23
1813
6091
14
8093
13
3908
6362
15
4379
3808