129
13
24
1054
88
37
2
35
70
21
32
80
12
17
205
9
19
20
49
8
69
3
25
4
23
589
187
22
1
114
55
63
36
18
48
245
538
41
6143
135
7
14
392
211
50
436