1225
1
2659
2
3256
3437
4
3980
3
862
1307
4234
1167
1082
1685
1812
1154
4289
10
422
0
330
912
468
1133
2490
1939
988
957
951
454
403
2121
6554
5
409
415