22641
33387
31155
594
757
1189
878
913
408
1020
775
406
446
670
475
521
98
210
501
185
324
346
163
282
385
260
211
287
178
76
100
175
52
70
688
127
198
237
189
399
485
282
157
286
280
109
334
73
89
149
52
72
53
129
118
51
77
67
95
23
177
78
45
105
46
152
84
62
119
27
42
132
32
210
25
105
176
60
140
23
126
67
61
128
78
81
114
52
31
41