442
1521
3315
505
800
482
321
419
357
520
401
403
2321
468
506
332
312
1365
1070
488
418
646
1669
909
3862
6079
1548
2237
1080
340
356
1135
1350
5556
449
375
704
464
416
301
1371
509
434
862
391
285
906
338
408
782
257
349
1250
2770
357
337
669
1011
1069
589
803
2338
1949
400
1612
1053
2740
614
679
7021
885
500
488
456
313
376
579
759
493
381
526
425
253
512
395
1443
329
335
1390
550
353
906
1336
13154
1588
555
595
436
873
1898
1210
917
1885
350
1999
1636
463
335
512
7084
2716
274
436
1026
487
1151
272
505
393
638