3486
3307
3070
2152
1736
1716
1497
1401
1061
1043
1023
1022
890
779
774
771
740
689
615
602
375
371
367
360
354
341
319
282
252
246
238
232
224
195
172
163
139
135
124
123
118
117
105
103
101
90
77
75
69
61
58
56
50
41
38
30
27
24
22