3393 593
2966 544
4614 756
145854 159
12681 338
11685 308
124011 743
50758 504
9889 469
1985 92
1828 317
3673 844
3410 535
8338 555