17385
13957
4733
3715
2908
2567
2559
2327
1970
1786
1659
1490
1484
1262
1253
1149
1120
1108
1092
1044
937
927
899
885
853
802
756
745
693
639
586
551
483
342
264
239
217
215
210
182
176
156
139
106
89
75
74
73
72
67
63
47
43
34
30
28
21
18
16
15
12
9
7
5
4
3
2
1
0