5262
10
419694
9
822
1
812
19034
6
1020
0
2120
2036
2
2668
4378
25
1559
1216
476
629
22330
22
8876
8
5485
9178
2283
1551
1890
1622
3
5781
20634
44199