12723
11531
7459
6590
5031
3606
2585
2314
2188
1751
1621
1479
1385
1355
1269
1267
1080
818
797
795
481
430
305
237
206
168
152
124
105
103
93
87
48
36
32
22
21
18
13
12
7
6
5
3
2
1
0