1880
2
3268
7
20634
8
2730
6
2657
3
2668
814
1
2474
1385
521
395
2881
1020
0
399
2855
349
1506
370
3428
105290
25137
1824
282572
597
2189
1129
329
1936
968
2683