20634
8
101
0
1949
3
1840
2
78
467
376
407
1880
584
165
169
918
283
298
47041
383
31535
1123
1787
1
453
979
3114
4
155
295
345
451
2275
354