1135 137
1237 145
2816 611
3238 403
16853 317
4584 503
2526 377
3970 793
198606 487
366021 968
25607 191