157
57
146
87
55
1150
250
194
575
165
148
217
82
181
92
100
45
63
364
154
237
429
54
3991
1595
2752
1638
1710
1905
782
695
2536
2104
1490
119
138
763
1256
1564
297
51
787
99
68
155
406
77
85
293
201
417
363
89
70