434
361
230
411
696
623
381
211
494
810
572
1177
687312
49253
48510
47948
4246271
4040158
33084
3250151
31036
26622
24451
22830