3171
603
3505
955
3060
601
2577
644
2804
719
3211
798
4188
1733
887
159
1467
522
608
206
757
228
771
181
964
213
563
204
759
176
707
244
842
232
1079
462
572
181
640
326