40708 59
3724 503
3104 513
1268 61
16841 189
3816 670
7542 109
8863 469
12358 472
5331 373
6923 354
4203 736
12280 333
4579 767
8871 285
6241 124
2295 461