50681 333
3533 478
134323 387
23356 75
72376 332
27576 199
17911 188
275931 846
31523 568
13864 363
10861 847
23297 394
32506 678
23528 856
3765 398
1837 231
4298 573