15010 2
20509 10
23448 14
22322 10
17834 6
31219 24
35218 43
22119 20
28666 21
30974 51
19704 16
21811 17
37740 55
18875 9
14543 3
75300 170
18806 2
20222 13
14120 5
19541 13
22627 9
43690 62
26402 12
41076 43