20301 571
12093 832
5027 221
2490 223
10577 628
7878 356
6305 515
9958 666
6647 770
21258 392
7773 280
55798 161
21239 131
40165 562
50298 136
104805 380