22330
22
928
1
5848
3
13159
10
2153
2
637
0
409
1465
7
854
10070
4436
9
1329
563
661
323
381
445
2490
1101
456
2143
2702
413
410
1710
1140
379
1045
2328
1133