3384 593
2963 544
4613 756
145466 158
12678 338
11682 308
123965 743
50726 504
9882 469
1983 92
1827 317
3671 844
3410 535
8337 555