3112 532
7305 462
8519 357
1332 156
3823 931
21223 182
2457 370
1631 207
3148 693
3410 653
2862 343
878 73
20893 201
12219 86