40985 401
5386 609
3588 631
122668 765
31706 173
85643 380
13339 582
172200 1051
29841 744
25894 249
39834 516
4169 273
4543 377
6875 138