1880
2
2730
6
25137
0
31535
3268
7
2668
1020
968
432
2881
20634
8
2189
349
158
2076
1
316
286
2657
3
5223
9
2339
1773
929
1152
2275
458
492
371
425
580
324