31833 306
7466 212
30617 442
4679 632
1931 429
5531 273
2838 511
3351 547
1441 107
8384 309
8350 139
1561 88
81486 656
1695 23