22763 297
15051 784
5215 706
5890 962
29144 53
7286 201
14459 952
47001 385
5117 508
7493 702
3652 778
6086 581
4730 417
2119 359
25725 161
3444 451
4536 426