20634
8
31535
0
17353
25137
2730
6
3114
4
19279
2
6800
1098
2275
1824
2809
8822
5
246
876
467
530
121182
1
2668
2224
1020
2091
980
1671
968
3205
2337
1043
169211
11
802