20106 99
31895 420
3222 82
5287 416
4369 394
2445 507
9874 627
66231 431
10063 403
46177 270
16308 531
14311 295
42208 712
4335 854
7380 844