14832
1430
1379
9618
9226
7616
7316
7018
656
590
5014
4915
477
4625
424
415
343
344
341
303
230
200
183
142
100