2016
3539
3956
3738
3254
6178
3278
3721
3100
2811
3382
4096
3846
4100
20464
16529
6983
6455
34737
13347
6082
15371
4412
5823
3492