893
0
20634
8
2730
6
2657
3
2668
2
814
1
1614
2474
1385
521
269
453
395
647
310
1020
283
579
362
399
251
1638
467
2041
325
2855
2696
4
1506
105290
392