546
93
241
123
2952
1666
615
168
739
221
586
92
342
162
306
186
739
140
1270
491
271
198
447
194
263
134
644
200
590
157
1154
625
348
120
470
252
441
203
459
196