104384 28
28333 2
49703 4
25433 5
60981 4
20129 2
29357 5
57880 8
146078 10
25808 2
47808 8
82057 23
17303 1
42733 6
42883 6
38884 4
22904 2
20281 2
15484 1
30534 8
27503 2
23355 1
24504 3
36207 2