3002 480
1791 224
7292 764
11007 378
20531 623
80413 146
5340 501
5339 513
8050 918
11740 645
3362 73
17661 665
6765 414