2451 235
22837 359
5052 281
29298 879
4978 548
7739 723
14655 461
15961 305
4139 324
3910 559
3096 529
2129 108
2908 632
2899 608