22281 145
16569 125
60008 581
3214 671
2803 536
1733 409
1337 272
1949 548
14118 944
7021 263
9611 176
2942 696
27339 190
37881 309
5560 237
129561 376
137265 502
84300 692
3335 714
4952 610
3018 246
3638 687
417 48
6316 885
111556 817
43253 290
42028 557
4640 930