31444 868
4546 144
3134 560
5506 633
5797 808
4662 626
1442 39
3251 429
4863 306
3965 420
8175 137
4405 693
6335 392