98
31
258
70
153
23
8
279
38
33
22
36
2
1274
261
1
13
3
48
27
50
5
53
706
333
175
24
566
61
18
52
5371
46
621
93
764
64
7
81
446
21
12
32
15
55
227
59
10
17