338
2906
326
613
353
1163
2660
600
1277
760
305
381
581
2052
328
1075
2410
916
357
2430
970
2220
262
314
