1250
5
419
1
402
2
531
389
426
0
456
557
296
451
71
78
376
442
583
445
561
463
410
330
67
203
54
1307
4
286
498
83
1921
229
431