1832
3
4073
4
319
0
381
286
1133
546
1939
957
951
454
403
589
2121
409
415
1045
456
1557
1661
1
602
572
722
410
787
1161
846
668
518
1101