22723 297
15047 784
5215 706
5888 962
29141 53
7277 201
14459 952
46996 385
5114 508
7491 702
3652 778
6082 581
4729 417
2119 359
25702 161
3443 451
4532 426