502
552
628
439
1053
334
333
364
1077
349
768
316
724
381
965
522
367
1239
887
299
1068
3362
615
890
862
1026
416
761
1572
692
408
2707
456
2230
368
482
482
525
735
476
318
1122
1327
490
587
616
302
469
430
743
695
491
3617
1078
4790
515
550
728
1487
842
897
3219
1069
734
1118
806
1130
780
448
264
1721
1178
468
552
371
1161
1736
325
1961
340
950
358
299
305
712
1034
319
285
1054
504
364
1467
878
776
327
815
516
397
1566
385
1828
516
423
849
444
1327
3372
1760
1050
886
890
338
493
396
615
534
12334
365
441
423