1880
2
20634
8
2730
6
2657
3
2668
814
1
2474
1385
521
395
2881
1551
2100
1020
0
555
399
2855
1506
370
3428
105290
744
25137
1824
282572
597
659
1129
1936