939
3
85
1
95
491
5
105
59
86
132
72
70
3880
513
568
655
877
1009
2
475
68
4667
649
742
637
660
1650
601
1235
394
400
1628
573