95
500
65
343
61
407
62
285
53
247
28
253
17
171
24
177
6
104
3
142
12
140
118
9
108
31
66
510
100
20
114
8
102