20634
8
31535
0
1824
2275
2
25137
2730
6
17353
2809
3990
968
19279
7567
5
1020
2668
3114
4
2224
5223
9
2190
1
1059
2337
1043
545
246
300
467
169211
11
6045
802
3123
486