40228 59
3717 503
3089 513
1256 61
16734 189
3805 670
7486 109
8818 469
12344 472
5306 373
6873 354
4194 736
12276 333
4533 767
8859 285
6209 124
2282 461