19971
2429
1699
1529
1423
980
752
666
321
310
290
269
250
199
185
184
112
105
97
96
93
82
81
80
64
60
37
0