305
1538
182
911
176
894
151
757
87
704
90
461
34
215
38
198
39
198
29
167
32
160
28
147
26
131
24
125
23
107
20
101
19
97
305
1538
182
911
176
894
151
757
87
704
90
461
34
215
38
198
39
198
29
167
32
160
28
147
26
131
24
125
23
107
20
101
19
97