2991 803
6896 70
2951 713
2940 284
4081 532
28303 590
4726 311
13755 350
8339 405
4743 731
7015 359
21557 436
6126 512
5296 824
36897 104
7741 462
9029 357
1552 156
4073 931
4079 82
16199 61
21505 182
2575 189
2205 302
2453 369
8211 169
3183 41
2716 370