31323 853
2028 293
2731 371
3486 531
28492 867
5007 552
8415 134
7185 409
4036 209
6532 339
10440 672
5342 118
4033 406