2519
534
1749
370
4037
855
4497
952
2299
487
3069
650
3729
790
3509
743
1639
347
3897
825
3069
650
3619
767
2959
627
3897
825
1749
370
4279
906
3509
743
3619
767
3069
650