1880
2
403
0
1133
2855
3
1949
2727
2668
1161
20634
8
2461
20
456
409
503
415
602
4111
454
1939
2730
6
1661
1
1153
381
2490
467
668
2328
683
1101
1167
1009