40078 59
3711 503
3088 513
1254 61
16683 189
3804 670
7454 109
8783 469
12342 472
5294 373
6849 354
4192 736
12276 333
4532 767
8854 285
6178 124
2282 461