2132
818
881
347
2881
1596
498
226
1104
437
399
153
525
349
430
230
852
227
736
221
844
266
986
408
505
220
777
301
762
407
3016
1555
573
63
406
212
884
257
410
14