22330
22
909
1
829
2864
7
6383
17
1543
2
661
0
3203
10
1362
5425
23
1642
2372
1193
896
2644
1203
120469
35
1256
814
5262
933
1054
417
2914
5
3437
1448