2450 527
2925 421
2216 498
12289 730
2891 452
173436 793
8730 707
20395 322
15237 432
4652 414
5448 374
30422 246
4169 282
8982 605
8965 241
12988 152
12535 300