40796 401
5384 609
3588 631
122666 765
31706 173
85637 380
13339 582
172181 1051
29833 744
25880 249
39800 516
4169 273
4543 377
6875 138