2963
2309
2232
1666
1336
902
469
265
251
237
220
207
184
152
144
129
126
121
104
91
76
73
71
66
60
3
2
1
0