3346 593
2962 544
4613 756
145075 158
12678 338
11680 308
123930 743
50698 504
9878 469
1983 92
1827 317
3669 844
3409 535
8337 555