1638
2
19279
25137
0
1824
31535
467
2041
1
2730
6
2657
3
2668
3092
3114
4
20634
8
1020
5155
1881
1877
1131
968
2546
691
4126
2190
17353
180849
1452
646
1551
918
6333