31329 853
2035 293
2738 371
3492 531
28541 867
5014 552
8420 134
7188 409
4042 209
6541 339
10448 672
5346 118
4036 406