2855
3
2668
2
20634
8
4111
2730
6
467
0
951
2328
4820
415
1557
381
25137
269
602
1133
403
454
722
2490
1661
1
267
325
1101
407
1112
245
547
1413
826