311
371
2997
3449
491
299
239
3008
306
324
292
383
302
348
354
1067
3762
355
649
510
264
488
293
276
673
437
302
422
255
3119
311
544
302
296
343
597
694
416
415
163
316
343
372
261
1305
563
228
381
1031
347
312
267
319
187
463
577
446
239
939
550
280
820
3762
282
452
356
252
350
316
288
296
355
951
2243
1069
293
322
324
284
275
1601
815
960
875
725
341
797
2882
347
287
551
1061
698
329
720
230
252
4914
843
321
915
313
459
272
2369
3847
339
259
519
2500
540
1147
826
280
273
462
767
806
361
936