22330
22
1033
1
198
7770
10
2936
5425
23
1101
999
2
1094
3
1020
1201
1497
853
2102
1698
0
1089
1100
993
1603
1324
3618
7
2686
4
4964
1070
789
361
863
1245
944
2127