42
122
23
209
74
232
283
172
187
176
4829
3933
3930
3690
3626
2843
2742
2703
2525
2431
340
441
336
367
375
318
297
338
342
358
5386
4203
3482
3391
2877
2760
2723
2189
2106
2088
215
231
219
206
239
228
244
235
212
4237
863
828
782
606
602
556
555
527
520
200
303
211
226
214
216
179