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