472
550
280
430
292
1157
1113
780
9672
12273
574
400
650012
46343
46230
44468
3943271
3733157
31514
3067151
29236
25072
23010
21210