21048 539
3235 749
6526 148
11262 552
4510 612
2791 368
9953 562
9508 618
3466 351
6001 241
1984 126
3343 39
8995 659
7300 300
27818 700
3401 381
1039 42
4495 685
2794 239
5980 625
11113 471
4560 111
8488 708
6683 400