1077
1673
920
11213
433
11714
21615
26217
1107
998
938
735
690212
49633
48770
48258
4262271
4059158
33244
3261151
31296
26802
24551
22960