12238
9506
5591
4120
2946
2881
2770
1898
1888
1833
1490
1270
1141
1127
1125
857
767
766
756
669
661
588
490
365
319
265
218
203
176
139
117
92
89
64
43
34
30
21
18
11
7
5
4
3
2
1
0