22707 359
5007 281
29021 879
4926 548
7655 723
14363 461
14839 304
4056 324
3778 559
3028 529
2100 108
2859 632
2861 608