31226 447
4594 276
2945 344
3813 262
16558 353
15609 67
2639 98
6542 903
2960 124
3102 195
5342 182
6013 582
20017 37
4924 182
18606 169
9704 354
17139 246
15103 784
8463 468
7201 662
15928 377
20029 293
5306 673
11223 201