296
323
428
464
330
254
292
3815
351
377
264
190
31317
23920
22172
19793
1610267
15532
1428148
13746
1279144
12040
10820
9180