40175 59
3714 503
3089 513
1256 61
16724 189
3805 670
7479 109
8800 469
12343 472
5298 373
6864 354
4192 736
12276 333
4532 767
8856 285
6207 124
2282 461