1086 160
2280 602
2149 592
3067 563
1821 460
5078 354
140063 939
2176 563
11926 394
8783 741
30586 457
29564 513
189279 622
53086 410
2875 346