1137
4498
544
28604
29359
232
690
526
762
747
400
399
380
537
461
660
150
491
352
169
930
160
128
299
245
361
164
152
291
131
222
50
105
131
268
127
83
133
230
140
144
56
291
259
85
55
105
63
44
157
135
171
148
186
91
214
39
64
34
29
138
45
164
70
24
58
40
80
34
60
310
53
70
21
22
16
75
5
60
33
44
107
57
85
70
66
30
21
11
37