963 245
2592 793
1798 265
51178 638
30305 202
5767 631
2205 441
1446 411
2018 337
5664 216
161597 528
10912 526
41139 123
6662 530
6628 560
2830 267
6525 755
5147 209