157
57
146
87
55
1150
250
193
575
165
148
217
82
181
92
100
45
63
364
154
237
429
54
3988
1595
2750
1638
1709
1904
782
695
2534
2104
1489
119
138
763
1256
1564
297
51
787
99
68
406
77
85
293
86
201
417
362
89
70