1197
1414
614
823
697
460
11811
23050
633
713
756
615
650412
46403
46260
44498
3959271
3734157
31554
3075151
29266
25102
21220