19279
2
31535
0
17353
121182
1
2524
2730
6
822
282572
417
476
25137
49165
7
3503
3
1020
2275
812
798
2000
2320
8876
8
1921
4
467
390
169211
11
2804
2819
20634
2125
5781
44199