597
1977
1630
3512
1531
1123
1927
821
1341
1869
9980
6164
5713
5284
4765
4465
3648
3422