348
632
594
528
934
981
301
404
17415
1638
19713
376
284
172
573
26051
221
782
391
644
7731
336
25918
705
14615
252
233
13213
11415