341
571
758
37810
431
1831
914
933
364
212
32
482
1054
23212
655
702
883
234
1918
452
221
171
42611
592
542
415
281
762
34
16
332
141
231
644
331
311
372
58
653
41