2593 442
43091 93
5512 241
18042 715
1405 166
2768 412
444112 748
4395 717
3725 477
4948 535
5782 519
49093 142
20876 794
18682 164