22740 297
15050 784
5215 706
5889 962
29142 53
7281 201
14459 952
46997 385
5114 508
7491 702
3652 778
6083 581
4730 417
2119 359
25712 161
3444 451
4535 426