2824
909
1166
411
1489
579
1112
388
455
122
1060
313
1071
541
1031
323
794
308
500
277
452
131
706
178
506
237
835
246
351
166
848
217
505
172
513
141
266
102
241
98