2129
1
521
2
434
722
452
528
515
534
551
615
1376
531
1899
4
692
1679
1227
5305
7
582
484
808
519
697
616
643
998
599
497
609
424