20634
8
2275
2
31535
0
2198
1020
798
19279
4396
3
25137
169211
11
2730
6
1824
979
3114
4
1310
12958
5
2526
2710
9
1671
1
2459
2369
17353
451
6975
2546
4820
1645
377
472
467