2104 131
14580 423
11918 884
31700 282
189978 521
6913 263
9397 300
4159 628
3948 738
10330 904
5801 113
4462 422
3822 432
9408 545
1408 89