8048
3006
3228
1405
1214
447
1667
602
1457
662
678
211
1030
361
1044
163
865
285
807
194
576
206
772
196
792
255
456
104
764
258
538
129
640
94
880
288
932
273
745
294