601 72
9629 611
1412 336
2680 44
16782 141
13146 786
104298 847
17567 326
41696 421
16274 410
11913 589
6423 119
5632 585
32380 260
16601 71
1862 51
3475 733
10866 518
3378 316
4870 79