4590 462
13207 223
8882 611
12652 317
57970 85
15994 399
5084 612
4860 667
4217 878
19258 429
1728 159