1416
3
1928
2
2708
1
1245
860
0
4427
10
2201
2052
9315
1022
1749
2966
5
3650
2619
1120
2141
848
785
2564
2727
4513
2368
2814
11611
792
3268
3615
14
503
418
3429