31334 853
2042 293
2745 371
3495 531
28582 867
5017 552
8427 134
7192 409
4043 209
6543 339
10457 672
5350 118
4039 406