22330
22
1053
2
6194
6
2599
1540
0
1207
1
3287
1193
543
1823
2587
1132
2461
20
480
418
1903
1671
3489
3268
417
2393
1642
1032
2870
3
1365
1261
2320
1418
1392
1343