3530 593
3057 544
4699 756
154916 168
12784 338
11854 308
126755 746
52413 504
10260 469
2102 92
1892 317
3731 844
3491 535
8444 555