3125 527
7927 388
1811 337
4275 332
4217 447
8188 232
5573 475
4770 94
5726 457
6961 689
4584 775
6635 584
9895 414
4451 265
10901 41
4045 656