25137
0
31535
2275
2
3114
4
19279
968
2730
6
2657
3
3428
2668
1824
2574
1
2459
9
5223
17353
4640
1020
1960
2546
802
1257
4915
7
918
798
4713
5
20634
8
1463
5135
7334
1869