3135
20634
1248
591
180
550
498
613
785
543
679
647
583
227
551
619
86
347
145
290
476
253
132
433
117
222
184
251
77
115
199
159
215
140
39
197
206
201
106
48
275
219
49
89
73
92
49
81
115
45
49
44
62
59
52
189
19
69
70
84
157
45
63
163
82
79
79
108
87
87
40
195
39
98
42
70
56
67
60
120
190
170
55
150
38
48
17
51
21
70