2125
1
4820
2
846
0
2328
3
470
1133
1939
957
951
454
403
2121
4
409
415
1045
456
2855
1557
1661
2992
602
722
410
486
787
1161
3442
668
381
1101