1593
2014
2873
2709
4032
2817
23624
15081
1539
3646
2159
4184
25003
6861
3581
16212
19290
18946
6067
40820
1288
3217
2044
1000
672