3437
4
1225
1
862
3980
3
475
0
4289
10
3256
1154
2
1307
2471
383
4234
2659
804
611
400
846
418
552
1636
1167
1650
522
58
1898
29323
543
860
477
1082