3000 451
3992 679
4271 633
1716 276
3007 495
1324 169
6384 726
8437 687
1002 67
5046 671
1812 238
4855 822
6686 369
10204 35
5612 551
5913 328
1854 63
922 74
4198 290
2243 110
7646 476
5201 692
1464 131
6901 707
3465 500
2935 356
5885 929
2715 419