652
925
102
436
94
291
172
245
29
196
48
150
30
74
8
126
47
128
68
395
65
58
17
108
11
116
25
121
21
101
10
72
3
12