2730
6
1496
0
2657
3
2668
2
1614
1
269
453
893
647
20634
8
310
1020
283
579
362
251
467
325
2855
3251
392
580
288
1152
171
800
431
1045
411
418