31329 853
2034 293
2737 371
3491 531
28526 867
5012 552
8418 134
7186 409
4041 209
6539 339
10445 672
5346 118
4036 406