54062
46634
19024
846
1427
18572
861
376
1170
783
734
1011
622
458
423
379
170
125
323
199
65
597
251
454
219
224
146
207
74
357
290
150
361
262
147
336
97
190
210
239
245
228
110
272
159
50
197
143
129
273
461
101
90
101
118
72
34
155
99
94
139
53
82
144
56
187
37
71
62
201
229
39
99
31
29
234
72
48
70
122
17
80
124
89
47
28
149
55
55
55