324
310
416
510
507
512
411
469
451
301
317
290
312
302
286
312
290
418
459
597
583
584
635
719
671
578
528
671
609
597
540
564
550
498
744
848
790
723
741
690
746
692
696
646
699
674
705
682
714
684
932
924
956
880
961
818
646
613
569
501
497
489
518
504
518
565
561
541
463
508
512
472
488
493
440
368
473
442
446
492
427
310
413
392
238
261
207
200
196
195
193
182
183
183
181
182
177
218
202
237
258
261
239
264
240
183
168
168
159
153
156
162
153
155
157
146
141
139
142
140
173
147
155
171
180
168
150
148
128
136
146
126
146
176
224
246
294
303
254
263
271
432
294
271
241
180
229
237
204
231
235
288
323
393
480
685
764
728
328
287
279
336
283
226
221
227
205
231
202
223
300
239
350
336
226
222
239
243
244
274
276
257
282
394
319
276
218
209
210
216
225
232
234
247
259
257
259
401
464
434
466
477
307
374
349
315
323
322
330
677
893
1049
1020
949
927
871
1076
1107
1333
965
885
575
385
457
469
456
480
486
502
475
516
555
573
808
961
878
815
466
435
443
500
504
476
559
507
508
532
633
566
584
712
724
609
576
620
595
597
653
663
643
699
730
895
1029
1117
1283
1382
1162
1128
1079
923
711
681
772
902
1040
1123
1058
997
928
1006
1048
1180
1330
1572
1935
2210
2331
2421
2087
1966
1543
1404
917
759
755
776
786
795
804
856
880
1164
1310
1422
1629
1581
1421
1358
1177
764
697
594
565
559
554
538
523
527
535
594
694
819
882
920
869
795
584
688
832
861
880
814
708
638
596
605
615
669
736
807
745
759
763
800
894
997
1054
1160
1371
1670
1937
1785
1093
986
899
781
698
631
589
576
572
533
560
666
740
834
901
976
1358
1314
795
900
1144
1312
1657
1120
1103
1064
1032
1011
996
911
896
878
845
863
1001
1073
1103
993
980
1145
1225
1175
1052
1009
884
834
808
956
970
1034
1029
863
832
775
651
624
624
600
586
581
571
568
565
559
537
536
529
539
522
522
513
503
532
514
479
481
477
475
513
691
660
627
600
613
610
632
752
692
622
651
671
672
692
737
798
834
887
1092
1223
1125
1275
820
545
536
524
499
539
482
475
459
454
446
547
581
562
609
715
659
702
511
537
510
711
676
516
436
399
404
427
412
393
371
470
370
397
394
349
370
347
344
345
333
352
330
320
327
324
324