3396 593
2968 544
4615 756
146203 160
12684 338
11687 308
124065 743
50794 504
9895 469
1989 92
1829 317
3675 844
3410 535
8341 555