8586 21
9702 10
12315 33
12509 17
4241 1
7957 14
11622 26
5671 16
4199 11
24742 28
27190 24
21142 13
22872 27
72386 87
56929 44
5760 8
8185 12
8504 8
4081 4
1833 2
18391 19
20028 20
18968 7
19881 17