32241 252
42396 204
2416 451
3310 782
2889 773
688 77
41748 645
47443 659
40823 160
35462 512
10944 111
245197 2011
83250 788
25504 571
40525 568
5708 138
2084 43
6332 693