40538 59
3721 503
3101 513
1261 61
16810 189
3814 670
7522 109
8852 469
12352 472
5327 373
6911 354
4202 736
12278 333
4536 767
8864 285
6234 124
2288 461