113482 311
29013 494
34916 154
67089 830
27772 382
3094 286
2979 347
3295 255
2326 94
5822 497
1176 28
2871 89
2781 368
3079 332
6583 588
4058 882