2128
1059
482
191
2905
1402
1579
834
980
183
1215
461
549
181
1371
519
497
182
1682
567
632
203
1201
527
713
165
849
193
519
196
699
164
575
231
607
192
902
308
828
394