31725 655
3168 47
2314 52
4387 318
6752 618
5027 433
8939 640
16263 939
4248 456
2491 273
8956 698
7589 624
8292 303
19798 697
3732 561
8674 779
2338 608
2765 123
9212 813
2813 283
4246 302
6329 682
1278 147
4650 361