1660 341
3053 855
84925 508
12375 894
7971 281
57927 548
14055 453
6262 32
8116 470
4550 714
13345 382
2929 552