2328
3
2730
6
20634
8
4111
2
846
0
2855
1161
381
602
2668
1557
683
2125
1
454
3621
1101
410
3114
4
1059
517
467
722
1939
25137
403
325
408
1020
675