1029
394
701
250
596
95
579
77
437
224
586
58
348
155
337
35
485
46
283
72
82
16
148
129
284
180
87
27
248
31
530
69
81
28
358
187
325
38
442
150