20634
8
2730
6
1282
0
2190
1
17353
2275
2
31535
2320
1009
4820
1056
1636
3381
3
882
486
663
1428
58
25137
1824
2809
1614
472
139
251
787
447
282
169211
11
370