1013
261
738
183
419
229
1001
376
823
262
1611
715
437
240
472
74
723
237
625
123
567
140
618
246
653
152
448
169
251
186
545
114
300
172
660
238
503
217
564
55