12039 106
8775 371
17254 54
5861 759
2774 507
615 108
1589 339
22303 83
10836 408
3052 423
7547 397
2844 89
2043 237
2786 714