1225
1
2659
2
2471
3437
4
3980
3
3256
1154
862
1307
4234
4289
10
383
0
1167
1082
1685
1812
477
475
116
2395
400
392
418
8116
6
1898
860
455
464
29323
1462