12395
12395
9020
4826
2876
2555
2169
2000
1753
1713
1492
1426
1376
1282
1185
1130
930
918
900
859
845
835
792
767
725
701
634
626
589
545
538
517
507
426
419
399
389
389
368
326
323
306
295
291
286
261
246
245
244
233
216
215
204
197
184
175
173
170
167
166
162
161
161
155
154
152
149
145
129
129
113
102
97
96
93
86
84
81
76
74
72
72
68
65
65
64
64
63
59
59
55
54
51
50
50
48
48
48
47
44
43
42
41
37
37
36
35
34
34
34
33
32
31
31
31
30
30
30
30
29
29
28
28
27
27
27
26
26
25
24
23
23
23
23
22
21
21
20
20
20
19
18
18
17
17
17
16
16
16
16
15
15
14
14
14
14
13
13
13
12
11
11
11
11
11
11
10
10
10
10
9
9
9
8
8
8
8
7
7
7
7
7
7
7
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