581
5
524
1
2603
4
827
2
435
548
1029
956
126
136
239
105
236
360
194
1174
444
109
640
681
164
324
266
270
81
80
100
149
177