31770
19129
6290
4622
4178
3872
3554
3375
3188
3107
2944
2495
2401
2293
1549
1468
1366
1355
1313
1284
1151
1148
1145
1135
1105
1038
1004
780
728
647
323
208
171
142
136
109
106
100
97
77
60
45
40
38
37
30
24
23
22
21
19
17