790
361
18
873
822
13
101
38
23
441
46
14
25
30
47
1525
36
861
282
963
892
1383
79
845
50
1422
261
91