19521 17
6494 5
4379 3
7643 1
7236 11
6029 4
8464 9
11478 17
8202 7
5998 5
12090 15
23470 21
8711 11
5270 10
22083 15
39889 95
47143 48
95517 93
8690 10
14739 13
10664 16
27088 11
9642 24
10360 2