2877
914
1202
420
1544
589
1144
395
476
125
1089
325
1110
552
1042
326
805
314
515
280
463
131
711
179
519
240
845
250
355
167
855
218
508
174
520
141
268
102
242
99