5568 667
2897 33
2578 583
1332 248
10339 570
79192 338
20526 195
62048 287
15968 611
47708 969
34074 292