16521 607
2974 133
12844 589
24975 328
3745 213
9663 439
4897 403
6704 77
7759 662
8297 322
5702 515
7307 490
5682 529
15019 759
5893 613
5096 63
13124 445
13782 385
13381 207
3206 42
27562 361
46620 739
6961 171
3321 282
20932 112
16901 304
3860 185
8535 658