1603 326
20474 442
2066 269
2565 280
7242 645
5497 521
17604 942
4018 618
3973 42
5156 693
9749 645
2182 281
1438 42
2200 242
1297 228
710 53