10597 580
5281 654
152801 287
2959 185
4158 924
4040 812
2363 347
2922 79
4299 747
2974 100
3252 693
3426 39
5888 567
10357 722
3402 756
3619 742
2807 601
2791 319
1768 314
2626 421