5298
4131
2494
2358
2275
2062
2047
1393
1206
1184
1100
1064
1012
999
921
887
845
688
653
637
520
510
491
475
455
446
424
401
391
386
377
364
363
352
314
299
254
223
220
198
191
175
153
150
144
134
126
120
113
107
103
101
100
99
98
95
89
78
76
68