40509 401
5384 609
3586 631
122654 765
31700 173
85620 380
13336 582
172162 1051
29818 744
25850 249
39738 516
4168 273
4542 377
6870 138