2102
1209
847
186
437
215
618
137
896
372
628
58
354
129
127
52
382
168
305
178
550
121
328
61
308
48
160
112
319
128
645
233
438
162
150
83
264
121
611
157