857
169
341
336
480
318
563
569
1512
330
98
282
543
569
95
313
305
508
946
228
790
265
1277
1051
830
239
258
1042
130
1247
37
47
186
766
262
379
983
940
17
1863
174
12
590
1180
716
489
758
745
324
18
741
813
