586
868
4714
74
418
5711
857
25515
8810
11824
72292
18716
30827
40263
806
1287
46760
302
215
491
493
184
48926
435
444
887
844
125
305
798
17311
424
24822
987
23
1204
9713
613
975
506