3540 593
3159 544
4704 756
155170 168
12789 338
11859 308
126842 746
52484 504
10282 469
2105 92
1894 317
3736 844
3495 535
8451 555