3230
825
2445
840
4118
2056
1069
251
1069
357
991
301
688
252
893
369
737
274
1172
479
904
340
355
113
751
313
1963
936
1076
543
2173
1161
730
385
823
309
867
247
2362
1183