1010
324
718
223
537
272
279
109
2902
1437
590
39
537
96
1084
400
400
249
234
99
514
199
606
186
342
51
349
135
608
124
236
175
542
134
573
336
593
30
537
84