41016 401
5386 609
3588 631
122669 765
31706 173
85645 380
13339 582
172208 1051
29843 744
25896 249
39840 516
4169 273
4543 377
6875 138