1880
2
20634
8
1020
0
2730
6
2657
3
2668
814
1
2474
1385
521
395
2881
968
399
349
1824
2855
1506
370
1491
3428
105290
1759
653
25137
886423
282572
597
419694
9