995 305
3840 846
2977 561
1125 153
6448 588
1543 234
5325 226
6802 447
2753 508
3231 217
5760 606
6449 669