1673 341
3053 855
84933 508
12380 894
7976 281
57997 548
14070 453
6262 32
8121 470
4552 714
13351 382
2939 552