2286
1055
857
448
628
205
315
152
548
69
249
26
599
103
1574
769
595
219
520
215
432
190
462
131
175
71
188
87
233
105
349
43
501
74
725
139
255
161
291
45