11305
11305
8878
4827
2894
2493
2177
2003
1749
1569
1496
1427
1378
1284
1187
1135
934
922
904
860
845
835
793
767
727
702
633
628
588
545
538
516
509
429
418
398
390
384
362
325
323
307
295
292
292
261
247
246
245
233
218
217
204
203
187
179
178
173
168
167
161
161
160
154
154
152
144
144
129
126
113
101
95
93
93
86
84
81
75
74
72
69
68
66
66
63
63
62
59
58
55
54
51
50
49
48
48
47
45
44
44
41
41
38
36
36
36
34
34
33
33
32
32
31
31
30
30
30
29
29
29
28
27
27
27
26
26
25
24
24
23
23
23
23
22
22
20
20
20
19
18
18
18
16
16
16
16
16
15
15
15
14
14
14
14
14
13
13
13
12
11
11
11
11
11
11
10
10
10
10
9
9
9
9
8
8
8
8
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1