25583 90
10029 29
8105 7
9010 13
10260 8
54255 99
5167 4
13841 23
29920 63
7782 20
9711 8
10398 33
5139 12
4284 4
11791 8
35321 82
4448 11
9413 20
9788 14
7674 19
21710 23
6491 13
37275 2
10493 18