3721
3247
2748
2162
1624
1617
1476
1459
1044
1025
1004
969
895
833
785
771
718
704
649
531
480
455
441
406
384
357
353
314
307
305
266
255
231
229
205
197
152
149
145
141
140
129
126
119
113
106
104
98
93
86
77
71
69
66
59
54
52
45
43
40