1174
277
1748
722
2535
1172
973
397
1091
332
752
306
4109
2106
1309
616
2031
963
875
248
1774
776
907
397
2229
916
836
317
801
148
932
387
771
178
792
248
709
174
802
188