515
1489
226
464
1181
329
31
835
256
731
9
10
0
923
83
752
169
502
21
11
24
