15032 340
6906 218
17405 517
50144 535
7049 153
5058 237
4049 615
9305 41
2071 108
2681 380
8558 839
11980 926
7285 50
9132 699
7103 849
3214 605
4027 876
2662 392
2813 488
8616 474
20554 566
2385 389
3779 567
2355 374
1510 203