31335 853
2043 293
2746 371
3498 531
28585 867
5017 552
8427 134
7192 409
4043 209
6543 339
10459 672
5350 118
4039 406