2305
1300
925
201
484
222
623
138
939
389
643
61
357
130
132
53
403
174
312
179
558
122
350
66
323
51
161
112
321
129
660
241
441
163
154
83
267
122
619
160