31320 853
2022 293
2729 371
3483 531
28479 867
5006 552
8406 134
7181 409
4032 209
6529 339
10437 672
5338 118
4029 406