29663 89
8891 201
16218 387
6448 71
10464 583
2909 350
27810 557
11885 703
2804 587
20897 247
3474 837
5526 935
3330 690
3958 417
20428 406
15771 264
4703 400
7051 305