1225
1
2659
2
3437
4
3980
3
4289
10
3256
1154
862
1307
4234
400
0
1167
1898
860
477
475
1082
1685
1812
1462
455
798
804
611
521
552
4106
418
1636
383