5704
4645
2699
2583
2426
2201
2168
1662
1410
1244
1145
1117
1089
1078
1049
927
765
739
712
707
647
536
528
521
508
507
505
472
470
434
431
424
407
355
340
280
273
260
240
239
223
203
185
160
158
145
143
142
139
134
128
126
117
103
102
100
99
97
89
87