31197 853
2000 293
2719 371
3470 531
28337 867
4992 552
8352 134
7160 409
4004 209
6523 339
10395 672
5307 118
4019 406