307
478
558
918
2
949
615
914
951
2090
16
1014
1197
106
239
277
319
694
43
190
89
422
19
2814
24
46
731
233
465
211
927
161
1474
84
704
951
260
480
1444
1
1190
349
292
430
820
22
36
272
378
105
265
1520
674
