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