1085
2
100
1
539
837
720
1021
1286
3
2402
2261
1049
392
335
381
642
56
64
872
507
423
1295
979
886
1703
502
496
571
446
564
734
607