20583 90
6796 482
9996 901
17411 720
16004 154
19224 112
18594 687
9321 922
7243 303
39310 615
46272 338
13567 290
19610 522
8850 661
6054 391
6916 349
10102 743
15109 603
1331 170
4189 637
24521 395
17714 473
29456 108
4034 717