704
1000
883
717
602
1086
1043
946
435
712
455
620
687412
49253
48510
47948
4248271
4040158
33084
3250151
31036
26622
24451
22830