5903
5354
4901
3371
2752
2740
2350
2259
2221
1826
1516
1408
1406
1230
1139
1105
1103
1044
1042
812
622
614
593
574
541
472
462
432
419
341
329
299
246
227
226
221
206
203
184
183
181
176
157
150
147
138
118
117
87
86
84
71
65
63
57
53
50