1669
839
282
147
557
266
620
145
2311
1222
727
201
607
268
4970
2955
596
160
240
85
639
152
568
166
750
309
295
156
517
122
192
62
427
148
381
159
179
49
612
194