305
1538
188
948
119
639
120
621
107
597
101
544
34
173
24
152
24
123
13
58
11
47
7
46
9
44
9
41
5
38
305
1538
188
948
119
639
120
621
107
597
101
544
34
173
24
152
24
123
13
58
11
47
7
46
9
44
9
41
5
38