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