3528 593
3056 544
4697 756
154851 168
12784 338
11854 308
126727 746
52390 504
10257 469
2101 92
1892 317
3731 844
3489 535
8442 555