15026 340
6903 218
17405 517
50132 535
7048 153
5058 237
4048 615
9305 41
2070 108
2681 380
8553 839
11980 926
7284 50
9129 699
7103 849
3214 605
4027 876
2662 392
2812 488
8616 474
20553 566
2384 389
3778 567
2354 374
1508 203