19725 16
6695 5
4379 3
7643 1
7236 11
6029 4
8464 9
11478 17
8401 7
5998 5
12290 15
23679 21
8711 11
5472 10
22083 15
40088 95
47351 48
95721 93
8690 10
14739 13
10664 16
27291 11
9844 24
10360 2