19
191
125
26
107
57
31
46
65
12
917
1517
55
661
114
152
156
74
56
15
460
228
60
292
87
18
49
33
1164
426