710
766
560
866
1207
870
952
527
603
642
1090
1372
687312
49243
48500
47938
4246271
4040158
33084
3248151
31036
26602
24451
22820