1056
760
548
502
1250
2591
952
483
194
779
145
199
206
417
17