71586 309
18015 266
27216 293
101114 634
11844 274
37004 544
32306 187
19903 240
58511 157
77815 251
109246 766
16923 840
12127 556
9287 450