22297 297
14974 784
5196 706
5856 962
29052 53
7224 201
14451 952
46851 385
5087 508
7446 702
3637 778
6065 581
4719 417
2108 359
25435 160
3433 451
4467 426