1953
977
323
150
675
316
641
151
2980
1528
866
245
701
294
6470
3585
636
172
254
90
682
160
692
196
861
319
365
168
562
125
240
65
452
155
422
172
205
52
668
206