20634
8
2855
3
2730
6
2668
2
2727
169211
11
2275
1551
4396
2493
1
1020
0
1949
458
1880
918
19279
3114
4
2539
5
548
25137
31535
383
1824
282572
3442
2961
2546
4820
1462
777