5771
4598
2677
2607
2308
2297
2255
1855
1366
1253
1130
1092
1063
1041
1026
865
798
796
793
582
568
564
536
511
494
488
480
472
451
444
429
417
407
345
315
297
240
204
198
193
190
188
169
166
153
148
134
132
123
109
103
100
99
98
96
95
91
83
75
70