1638
2
31535
0
2041
1
968
2730
6
25137
2657
3
1824
2668
3092
3114
4
20634
8
1020
467
1881
1877
19279
2546
17353
180849
1452
1551
918
6333
10396
1869
5
1362
3498
924
3251