3012 957
2222 528
548 132
2448 644
2154 659
7088 323
1846 369
3347 395
17909 288
27697 801
4677 286
24223 312
9753 134
5343 508
5319 670