1880
2
20634
8
2855
3
2730
6
1936
1
2657
2668
814
2474
1385
521
395
2120
2881
2275
1020
0
2327
399
669
467
1043
1506
370
419694
9
17353
700
2006
3428
105290
2069