1596
635
242
73
525
245
644
312
387
148
636
80
359
124
552
190
177
58
563
108
401
72
621
336
562
207
333
105
563
54
246
77
896
381
505
218
581
117
224
82