104401 28
28351 2
49780 4
25554 5
61156 4
20179 2
29481 5
58176 8
146233 10
25857 2
47934 8
82128 23
17357 1
42882 6
42959 6
39059 4
22934 2
20303 2
15578 1
30609 8
27603 2
23431 1
24652 3
36309 2