3827 15
2398 9
2960 7
1641 1
5676 9
2937 1
6178 13
5344 8
16366 22
9326 24
6895 5
8896 8
35017 31
12329 11
19350 62
63649 45
114547 169
12853 20
20366 19
9498 8
31379 80
11658 23
19634 47
8753 30