113590 311
29065 494
34987 154
67178 830
27884 382
3094 286
2983 347
3296 255
2330 94
5822 497
1176 28
2871 89
2784 368
3080 332
6584 588
4059 882