291
282
23373
31633
20144
1497
3550
277
204
205
16614
224
36367
27850
26533
23813
1959267
18294
1763150
16476
1580147
13680
13360
11480