22726 297
15048 784
5215 706
5889 962
29142 53
7280 201
14459 952
46996 385
5114 508
7491 702
3652 778
6083 581
4729 417
2119 359
25708 161
3443 451
4534 426