2096 90
2730 454
4110 740
8543 607
2265 199
927 52
2763 574
7586 918
3949 716
5215 747
2381 346
6087 722
7634 641
10799 555
2155 311
3832 482
6606 264
6987 532
6936 636
7202 713
15687 238
5355 823
2222 510
4801 315