29016 124
21077 242
35982 633
8979 186
27991 720
4599 614
3952 783
1038 154
31992 91
5033 360
5618 714
6964 570
7887 536
16103 582
1846 145
2164 52
10927 459
4370 508
2184 39
18638 551
3048 309
4301 637
3682 376
12873 465
2245 159
18093 449
4012 417
5611 848