147
1
401
1632
625
2
450
75
693
685
395
883
626
692
585
158
2837
518
318
2036
5
2670
842
1412
389
683
350
461
397
521
472
444
482