113487 311
29020 494
34931 154
67103 830
27781 382
3094 286
2979 347
3295 255
2326 94
5822 497
1176 28
2871 89
2781 368
3079 332
6583 588
4058 882