30219
17949
8370
4281
7860
2417
4678
5666
3876
1246
6701
1516
3663
989
1651
955
909
1013
1371
1037
1140
1463
1003
937
2345