893
0
20634
8
2730
6
647
2657
3
2668
2
814
1
2727
1614
325
2474
1385
521
269
453
395
288
171
2749
2275
392
310
1152
1020
283
579
362
399
251
467