19957 821
6043 560
2368 321
5216 357
3973 440
4812 147
9521 905
3913 197
3258 506
6534 650
5061 681
9444 252
2723 289
3900 677
5313 705
6977 464
7993 412
6887 891
1983 275
7752 359
2988 283
18432 257
5292 610
6484 772