1198
1121
688
2268
795
2447
332
564
746
963
811
542
292
605
448
509
511
554
135
299
676
241
142
288
411
218
119
226
345
320
408
253
303
247
170
140
46
89
112
175
86
98
49
52
57
123
80
62
70
30
62
70
146
90
317
91
172
271
133
70
167
156
158
90
75
50
23
93
113
81
54
71
27
54
66
55
41
75
76
306
91
80
24
66
45
52
70
29
56
26