20634
8
2657
3
325
0
19279
2
320
2275
4396
2198
2337
1089
31535
598
968
298
327
929
259
328
1880
115427
1020
590
275
25137
282572
1112
1289
3114
4
2526