349 55
30096 179
8431 668
4588 623
2480 413
4855 588
3752 802
2763 445
4096 78
3269 573
3121 921
1550 315
3399 707
3080 787