20634
8
2855
3
2730
6
2668
2
1372
0
301
282572
19279
31535
345
1020
864
436
328
968
418
1824
516
169211
11
251
2275
837
294
1523
1169
87
980
1782
1661
1
871