40592 401
5384 609
3588 631
122655 765
31705 173
85629 380
13336 582
172169 1051
29823 744
25863 249
39764 516
4168 273
4543 377
6872 138