20634
8
2855
3
2668
2
2730
6
325
0
282572
2069
2657
625
590
320
929
93
707
31535
298
276
1317
1
1084
115427
968
1089
275
598
19279
259
3092
1677
2346
584