2105 131
14585 423
11921 884
31703 282
190033 521
6916 263
9397 300
4159 628
3948 738
10331 904
5803 113
4462 422
3822 432
9408 545
1412 89