20301 571
12093 832
5027 221
2490 223
10577 628
7878 356
6305 515
9958 666
6647 770
21258 392
7772 280
55794 161
21236 131
40164 562
50298 136
104800 380