20634
8
19279
2
2855
3
2668
25137
0
31535
2730
6
2275
2526
17353
282572
688
3114
4
1551
1020
608
3442
653
802
351
683
661
4820
1320
1
5477
2211
4396
391
1824
2522