101
305
80
733
48
421
8
370
45
395
6
32
331
43
195
3
155
1
122
11
94
90
13
56
4
127
20
896
107
116
14
76