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