33162
1023
29678
628
334
526
357
1047
5173
484
492
166
355
304
376
140
319
290
298
121
244
111
243
158
132
142
94
3003
210
169
145
3887
143
149
4551
56
45
58
72
188
73
232
136
287
214
93
43
100
169
98
43
113
112
29
1049
57
41
110
195
43
49
44
66
39
30
129
37
26
13
10
48
33
98
119
23
117
145
67
40
49
39
59
534
53
89
40
52
20
30
20