31163 853
1998 293
2717 371
3467 531
28331 867
4987 552
8349 134
7157 409
4002 209
6523 339
10385 672
5304 118
4018 406