386
0
20634
8
420
1878
1
1840
2
467
2730
6
1936
105290
2657
3
2668
814
2474
1385
344
592
290
432
337
521
795
957
395
511
255
327
474
1020
399
17353