6012
19338
28350
12752
29780
14201
922
4161
920
524
426
956
852
180
4389
641
588
157
516
650
313
102
651
154
459
354
257
405
143
316
90
334
256
434
172
87
248
319
79
224
494
245
187
260
109
179
114
84
206
196
53
60
69
211
121
95
259
96
153
247
152
87
47
112
76
202
154
49
90
128
78
23
47
125
101
69
156
16
29
33
84
83
50
193
10
116
177
87
45
24