476
325
5299
407
1702
1689
291
273
273
296
427
350
483
400
342
404
436
413
321
606
558
428
375
336
453
371
316
302
360
335
378
373
311
350
335
406
340
422
520
362
550
435
432
418
489
334
358
334
426
388
422
370
362
342
513
388
429
341
378
397
367
1992
4507
4084
986
378
317
1140
1498
983
480
314
306
186
2946
520
3628
1115
356
831
799
461
881
322
1162
279
378
278
1538
1022
859
980
822
2805
378
282
613
830
3950
1207
1228
299
386
425
841
2557
1313
607
308
1960
1379
915
953
285
354
319
475
2919
1613
992