21005 470
26897 642
39416 214
8000 521
18076 936
11570 387
16617 704
5061 431
4796 330
3517 533
3976 318
5291 564
6177 581
7456 642
2273 84
4012 407
2220 144