22330
22
2602
2
19034
6
2474
1465
7
2952
1888
1
1453
1222856
4
1215
428
0
2796
3393
10
834
2457
2169
1348
1306
2100
4987
3
9244
11611
5
252
1020
17184
44
2075
2497
327
407
56488