3005 749
2552 563
9349 542
25119 290
8606 386
11969 192
13951 312
7700 308
15983 228
12288 118
7202 352
6572 360
3270 304
8190 567
6526 779
4943 309