672
1137
667
694
13315
746
752
911
1242
1354
773
420
613512
43960
43863
42097
3718270
3509156
30004
2906149
27856
23652
21980
19970