2525
1129
506
194
221
153
676
213
382
151
502
98
556
175
682
192
367
127
263
63
595
54
585
131
451
183
558
137
227
114
218
102
205
155
657
230
490
54
191
113