29920 89
8966 202
16287 387
6482 71
10470 583
2911 350
27850 557
11954 703
2818 587
20919 247
3487 837
5563 935
3346 690
3976 417
20477 406
15952 264
4730 400
7079 305