5977 509
7036 802
2555 54
3782 347
64487 135
34989 638
46465 432
8040 585
13592 146
27784 715
2461 160
3245 275
4090 597
6315 731
3767 858