50080 156
25861 402
2336 313
7458 322
1254 242
3620 488
1653 227
4576 426
8549 388
3376 711
2813 504
1951 324
2010 389