2452
2268
704
779
1004
138
134
47
109
55