1880
2
2730
6
4328
10
2657
3
2668
1020
0
418
294
20634
8
2881
25137
349
2727
580
1936
1
5617
5
2702
2855
2076
3251
1152
1824
158
968
316
3428
933
479
610
282572