57840
24252
14684
9659
7757
6126
5713
3897
3541
3162
1612
1462
1178
1173
1131
1113
775
674
522
511
308
296
275
274
252
232
214
205
199
194
175
143
140
136
130
123
122
113
107
105
91
90
87
87
86
84
83
73
70
61