22330
22
4964
3
2260
12
1102
2
6383
17
656
0
1230
5
2372
2043
1
6513
5999
8
3888
3353
11
1649
2108
4
1513
2488
7153
9
4857
14492
1949
1664
1256
3165
4362
2710
1425
2864
7
3044
27
4252