941
2
761
1
842
4
1179
694
553
3
458
832
554
425
0
403
611
310
565
869
8
457
566
1359
650
568
616
1129
520
422
503
264
381
1288
750
315