31073 853
1988 293
2711 371
3464 531
28267 867
4984 552
8341 134
7140 409
4000 209
6518 339
10370 672
5296 118
4012 406