688
2
420
1
407
4171
15
454
513
733
694
3
955
9
520
482
503
1036
3065
25
429
639
1261
108
1829
8
418
507
2312
1165
443
1614
1013
483
570
496
446