296
323
428
464
330
254
292
3815
351
377
264
190
31317
23910
22172
19783
1610267
15512
1428148
13736
1279144
12040
10810
9180