3393 593
2967 544
4615 756
145977 159
12681 338
11686 308
124026 743
50766 504
9892 469
1987 92
1828 317
3675 844
3410 535
8340 555