1880
2
1385
1
521
2657
3
20634
8
2730
6
2668
814
2474
25137
0
395
1020
2881
2100
370
399
2683
19279
17353
282572
2855
1506
1824
2749
3092
1452
383
3428
2546
105290