30295 91
48954 145
18815 38
15557 20
22943 31
9145 5
39845 72
16136 55
13421 6
25968 62
11221 15
20525 53
13641 12
16159 27
26921 50
19735 37
14697 32
12041 9
20770 31
84645 241
20319 71
19117 40
24567 48
25894 48