2963
2309
2232
1666
1336
902
483
316
265
251
237
223
220
207
184
152
144
143
126
121
104
95
91
76
73
71
66
60
50
29
26
14
8
3
2
1
0