527
0
436
797
29323
358
418
1128
398
618
489
943
99031
1
881
484
1377
341
314
1352
1112
177
696
539
256
457
1523
1100
668
839
294