12336
12336
9017
4819
2876
2547
2165
1998
1757
1711
1473
1423
1375
1279
1187
1125
930
921
894
857
844
827
791
764
720
698
633
623
589
563
562
513
503
429
423
408
399
391
367
324
323
305
298
290
285
261
249
245
244
231
216
212
204
181
180
173
173
169
167
166
161
160
157
155
153
152
145
128
128
113
104
93
88
84
81
76
76
73
72
70
68
65
64
64
62
59
58
55
54
54
52
50
50
49
48
47
43
43
42
41
40
40
38
37
36
34
34
33
32
32
32
31
31
31
31
30
29
29
29
28
27
27
26
26
26
25
24
23
23
23
23
22
21
21
20
20
19
18
18
18
17
17
16
16
16
16
16
15
15
14
14
14
14
14
13
12
12
11
11
11
11
11
10
10
10
10
10
10
9
9
8
8
8
8
7
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
1
1
1
1
1
1
1
1
1