3688
3393
3112
2057
1749
1587
1502
1498
1361
1100
1090
966
955
920
911
759
692
691
637
476
444
425
408
381
365
345
329
325
294
292
267
261
239
202
201
181
170
153
128
127
123
121
108
99
91
88
84
78
69
63
61
42
40
39
38
35
34
32