40558
7930
17123
9718
10118
11117
4615
4514
15912
15111
277
937
406
435
575
455
384
1013
532
4402
281
1171
5341
140
450
270
600
170
740
1210
1610
3340
1180
610