1052 137
1236 145
2811 611
3236 403
16846 317
4584 503
2526 377
3968 793
198536 487
366011 968
25601 191