764
15312
1346
6310
1615
1157
1285
770
896
740
1540
1164
685612
49133
48420
47838
4236271
4038158
33054
3246151
31026
26592
24421
22800