31329 853
2035 293
2737 371
3491 531
28533 867
5013 552
8419 134
7186 409
4042 209
6539 339
10446 672
5346 118
4036 406