22330
22
2086
4
424
2
3148
9
3650
3
1454
0
1513
1
6411
11
19034
6
661
2306
1418
1256
1664
1696
17064
7
1782
1642
1600
896
2095
504
1384
1006
2554
2774
488
1810
398