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