20634
8
2099
0
19279
2
2198
1551
2180
1
101
463
1020
31535
381
284
453
773
25137
25127
57
470
360784
19
2275
296
219
351
2966
1880
78
2259
292
169
4396
3