22330
22
775
0
665
120469
35
7153
9
661
1
3353
11
2527
6
3098
4
1603
2
785
9244
1941
3929
10
1202
4049
1671
736
1987
2564
650
7952
6406
12
1438
5242
325
1651
1256
2774
3