1385
1
521
20634
8
2730
6
19279
2
2657
3
3381
2668
25137
0
814
2474
440
1020
2111
395
258
2275
980
476
399
2042
290
2855
2190
2076
1506
31535
17353
458
3092