1002
1672
212
104
57
48
492
366
31
252
298
68
274
63
23
18
55
37
84
162
300
507
147
233
1873
110
229
191
303
1242
522
174
910
82
224
344
140
659
163