532
261
12
14
46
823
29
763
40
22
361
191
342
24
882
18
6
1314
353
173
613
962
762
111
1777
1252
56
1129