580
415
337
854
458
22011
19336
409
1629
916
377
431
1999
1987
1696
810
1690
403
330
375
56320
1779
499
701
498
745
263
553
471
619
935
1968
1116
922
5702
647
1237
439
1358
651
664
2920
342
2449
2397
390
404
570
436
731
430
938
476
706
362
493
530
414
276
306
482
981
431
319
2019
1476
373
479
303
364
490
311
547
650
1897
386
471
1278
284
434
372
458
1393
345
879
3929
1502
348
835
731
276
406
924
680
665
490
1300
885
1316
370
2630
1127
619
2048
1031
635
2936
365
701
366
587
338
1358
306
735
501
687
888
880
356