2533
1353
311
92
790
232
743
158
620
167
812
286
750
238
613
209
465
211
535
163
554
225
511
158
639
321
633
76
254
194
453
128
640
281
552
223
417
132
382
121