40331 5
25876 2
115134 28
32231 1
22526 1
26808 4
35106 5
42880 3
33657 8
49254 11
42882 5
52004 6
78331 15
35002 4
49805 7
69452 10
38376 3
49582 12
103752 25
19654 1
31907 8
33333 6
33702 2
37827 2