20634
8
2855
3
2668
2
2730
6
2069
2657
625
282572
0
1234
5
1608
1020
1551
25137
1824
3442
837
31535
1567
376
448
4820
38
918
2111
4396
19279
2275
436
99
1
320