2730
6
31535
0
2524
2
19279
17353
25137
1020
2275
2320
467
390
1811
2804
2819
1
20634
8
1960
7
1222856
4
3625
1010
2952
1559
798
111
7334
2459
9
1682
768
2546
5316
3
968