661
157
21
820
167
829
196
1460
349
868
373
181
655
48
622
574
116
45
709
267
762
754
519
61
73
91
342
58
144
43
37
72
33
962
2302
178
954
822
89
391
1090
977
67
583
1005
523
358
36
190
721
249
170
20
30
491
70
17