20634
8
2855
3
2668
2
2730
6
2069
282572
0
2657
625
505
696
1824
1020
2758
1
31535
3442
383
52
4820
376
337
231
4396
25137
19279
2275
7515
4
3691
5
2809
17353
2301