11663
11663
9022
4829
2878
2556
2174
1997
1749
1713
1492
1426
1377
1283
1185
1128
931
912
901
859
845
834
792
767
728
701
634
628
589
538
533
515
507
427
416
399
389
378
362
325
323
307
294
293
286
261
247
246
245
232
218
217
204
198
184
179
177
173
167
167
161
161
161
155
154
152
148
145
129
126
113
102
95
93
93
86
84
81
75
74
72
72
68
66
65
64
63
63
58
58
55
54
51
50
50
48
48
47
44
44
43
41
41
37
37
36
35
34
34
34
33
32
31
31
31
30
30
30
29
29
29
27
27
27
26
26
25
25
24
24
23
23
23
23
22
21
20
20
20
19
18
18
18
17
16
16
16
16
15
15
15
14
14
14
14
14
13
13
12
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
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1