3393 593
2966 544
4615 756
145947 159
12681 338
11686 308
124025 743
50764 504
9891 469
1987 92
1828 317
3675 844
3410 535
8338 555