804
371
18
883
812
13
101
38
23
441
46
14
26
30
47
1525
36
861
282
963
902
1363
79
855
52
1422
261
90