3391 593
2965 544
4614 756
145802 159
12680 338
11684 308
124003 743
50753 504
9887 469
1985 92
1827 317
3671 844
3410 535
8338 555