31329 853
2032 293
2735 371
3491 531
28520 867
5011 552
8418 134
7186 409
4041 209
6538 339
10444 672
5345 118
4035 406