39602 8
37031 3
277903 12
176729 16
20581 4
16179 2
13202 5
327083 15
41378 10
47857 5
48753 3
22034 9
6478 9
95182 4
30808 3
21630 2
18103 9
20651 4
34828 1
120005 72
20227 5
15408 3
196303 21
410757 23