31094 868
3362 144
3023 560
4917 633
5268 807
4396 626
1301 39
2898 429
4704 306
3815 420
7587 136
4130 692
5943 392