3000 749
2548 563
9271 542
24998 289
8582 386
11926 192
13923 312
7689 308
15911 227
12253 118
7183 352
6552 360
3231 304
8175 567
6481 779
4905 309