1880
2
2730
6
3268
7
2668
1020
0
432
2881
20634
8
2189
349
158
2076
1
316
286
2657
3
2339
1773
929
1152
2275
25137
458
371
425
580
324
416
3114
4
4111
2702