22330
22
637
0
409
1465
7
746
2
381
445
2490
512
1
1101
456
2143
334
2702
413
410
1710
379
1045
2328
1133
3752
517
5169
12
505
1032
403
1110
3
1661
7408
8