22330
22
1238
1
3025
884
1089
5
543
0
3063
3
625
2
447
1217
1104
2982
650
6194
6
6062
16
3489
1117
1527
7108
13
775
3148
9
11881
1386
661
15804
1465
7
2485