3521 593
3053 544
4696 756
154629 168
12783 338
11852 308
126656 746
52339 504
10247 469
2095 92
1888 317
3727 844
3483 535
8435 555