452
385
608
344
4013
575
460
517
3814
490
467
411
26717
20130
18511
16552
1297265
12852
1179148
11584
10520
949143
8750
77311