631
2483
2868
823
664
1209
1826
618
2496
1104
1564
770
987
4194
1370
658
2998
2896
2490
2497
752
581
3070
2991
4099
2544
5777
2156
1652
951