20634
8
2855
3
2668
2
2730
6
19279
282572
0
2069
25137
31535
2657
625
4172
9
1842
1
1020
3428
4536
547
1824
467
3442
325
6800
4820
105290
180849
608
4396
1737
2275
2459