1085 160
2278 602
2148 592
3066 563
1819 460
5078 354
140046 939
2176 563
11924 394
8781 741
30584 457
29564 513
189263 622
53061 410
2873 346