340
162
91
71
845
983
1124
761
9912
1237
888
813
684
571
656
1338
714
8010
291
331
311
16
15
26
351
39
2811
3
21