1008
405
276
205
140
61
322
61
562
154
86
25
577
85
522
150
301
118
584
23
343
178
580
62
554
81
407
119
166
150
527
160
556
70
505
165
155
116
545
62