48
130
169
88
248
170
1518
242
359
382
290
270
364
459
527
523
700
534
737
745
551
3385
1424
788
715
1009
3856
802
971
1109