40132 59
3712 503
3088 513
1254 61
16703 189
3805 670
7466 109
8796 469
12342 472
5295 373
6858 354
4192 736
12276 333
4532 767
8855 285
6199 124
2282 461