12341 25
12757 28
8216 16
28258 51
7817 21
14816 8
16876 20
10133 32
10282 65
15991 45
7219 19
4402 23
57363 173
27933 80
5889 25
24677 98
7362 34
2951 20
13652 21
12560 10
7167 16
29242 82
15752 44
3756 3