1880
2
31535
0
1020
2730
6
303
1
2657
3
2668
25137
20634
8
592
2855
5223
9
3268
7
432
105290
1869
5
968
1936
80
1859
2574
514
19279
2275
1824
3691
2809
17353
341
2301