99278 17
46784 3
37881 5
26282 3
40382 5
34802 2
31128 4
29955 2
27982 3
25477 3
38429 6
146403 19
41677 1
28508 4
30277 1
29853 4
27627 2
62753 11
286659 35
201182 14
87628 16
45727 1
99578 9
63733 5