1006 143
10139 604
8884 509
3651 581
4366 532
67844 473
5643 517
10383 28
20601 315
8224 352
2392 320
34302 501
17249 445
8552 839
2311 374
4055 404