643
199
393
200
203
555
304
303
302
409
300
301
602
637
635
605
638
610
611
613
607
625
606
612
608
615
609
614
639
603
604
372
373
374
375
378
487
339
262
355
658
357
356
620
648
650
659
622
645
646
633
621
624
665
642
651
623
660
269
360
264
589
305
631
663
636
641
634
632
596
597
598
171
172
344
293
323
236