4342 560
2403 338
16378 782
1868 85
6952 597
10335 636
2629 242
4537 584
7545 101
2144 169
3547 784
11456 901
3781 383