15722
241
190
25912
14625
1084
21026
659
12313
13813
2225
1414
650012
46343
46230
44468
3943271
3733157
31514
3067151
29236
25072
23010
21210