3604
3350
3121
2225
1841
1760
1510
1379
1087
1058
1054
1031
940
852
814
752
728
641
613
430
395
382
369
314
312
299
261
252
237
231
230
224
203
176
155
128
127
122
114
112
109
108
98
91
86
85
69
62
59
53
51
47
45
43
40
34
28