331
229
356
320
1664
262
302
1141
488
1027
2261
371
1064
412
2888
2370
452
664
442
1926
857
257
2099
338
