2819
908
1157
411
1481
578
1109
388
451
122
1054
311
1069
540
1029
322
794
308
498
277
452
131
706
178
505
236
834
246
351
166
844
216
504
171
512
141
266
102
239
98