15023 340
6902 218
17405 517
50129 535
7048 153
5057 237
4048 615
9305 41
2069 108
2681 380
8553 839
11980 926
7284 50
9129 699
7102 849
3214 605
4026 876
2662 392
2812 488
8616 474
20553 566
2384 389
3778 567
2354 374
1508 203