1086 316
1544 241
3341 943
5142 482
2610 198
6609 914
55378 997
9801 956
9613 495
8170 375
1437 28
6142 616
4631 569