10
17
1059
26
2
10
259
4
105
80
2
448
234
92
15
35
49
132
197
13
415
0
2
1062
39
551
47
412
217
72
101
2
253
905
120
581
269
32
675
10
34
89
15
139
624
12
93
22
14
6
367
