97
1
101
59
92
156
284
2
1051
1552
7
1173
910
511
509
456
877
1058
1036
984
850
1477
2218
5
15348
6
2468
21
1114
712
12
1957
188
1091
4
1316
3
1508
1555
8