31444 868
4546 144
3135 560
5506 633
5797 808
4663 626
1442 39
3251 429
4863 306
3966 420
8175 137
4405 693
6335 392