1659 341
3053 855
84916 508
12375 894
7970 281
57909 548
14052 453
6261 32
8114 470
4548 714
13341 382
2928 552