225
2
655
92
1
560
467
695
303
362
532
250
1604
635
7
2153
5
568
414
659
596
0
1186
408
366
352
277
300
447
360
3
553
468
426
373
443