331
152
81
71
845
983
1124
761
9912
1237
898
813
684
571
656
1338
714
8110
291
341
311
16
15
26
351
38
2911
3