2096 131
14567 423
11910 884
31687 282
189738 521
6904 263
9387 300
4146 628
3936 738
10326 904
5791 113
4456 422
3814 432
9395 545
1406 89