15101 133
5065 153
3699 695
1683 222
4918 522
2577 366
3140 524
2502 302
3346 701
2898 316
3782 691
1389 199
3104 612
4327 318
3535 566
1742 213
4000 876
5957 647
1916 184
3916 539
2923 258
5912 292
4096 642
2422 113