452
385
344
4013
575
460
598
517
3814
490
467
411
26697
20130
18481
16522
1295265
12842
1172148
11564
10520
947143
8750
77311