3001 240
106071 113
43600 268
26763 259
10069 66
28809 280
33891 382
22528 146
16836 109
8944 727
40103 444
33595 325
15776 54
17047 71
95432 734
25330 142
40392 776
25018 782
57373 238
13798 296
53258 671
53185 616
46150 912
28339 400
42301 162
7077 222
43957 911
38301 344