31444 868
4546 144
3135 560
5506 633
5797 808
4663 626
1443 39
3251 429
4863 306
3966 420
8176 137
4405 693
6342 392