135
93
57
48
65
72
31
778
37
98
22
85
267
23
40
14
11
172
595
71
18
116
20
35
29
114
70
469
53
36
21
41
33
28
27
194
30
16
197
5
10
8
17
342
230
2
128