113483 311
29016 494
34923 154
67093 830
27773 382
3094 286
2979 347
3295 255
2326 94
5822 497
1176 28
2871 89
2781 368
3079 332
6583 588
4058 882