405
1
453
3
353
1540
800
650
2
963
2970
7
649
447
1150
526
750
1119
0
2201
4
1793
6
270
1782
363
618
91
681
1303
450
339
408
184
359
294
262