2746
1355
1692
763
535
232
568
248
633
251
515
285
579
205
273
61
223
17
354
35
616
277
594
208
946
262
117
36
280
52
245
113
180
139
212
178
218
89
660
84