3397 593
2968 544
4615 756
146269 160
12684 338
11688 308
124091 743
50803 504
9899 469
1989 92
1830 317
3675 844
3411 535
8341 555