29821 616
17716 773
2505 169
8191 323
20737 208
6529 143
3888 311
13246 54
16909 325
8140 687
7941 381
7855 290
9285 558
4666 118
13142 485
11068 153
7386 807
10954 603
5821 201
4096 585