3623
300
310
3115
292966
354
333
2915
312
2910
335
304
15871
12890
10461
9000
716263
6930
6450
5831
571147
53410
503142
4330