12222
16415
13630
553
510
664
703
1069
1062
380736
10912
8815
650012
46343
46230
44468
3948271
3733157
31524
3069151
29246
25072
23020
21210