2997 749
2543 563
9227 542
24910 289
8573 386
11898 192
13893 312
7672 308
15864 227
12220 118
7165 352
6539 360
3210 304
8162 567
6460 779
4892 309