715
7912
610
585
430
574
452
843
840
570
524
595
602711
43320
43233
41067
3645270
3419156
29654
2867149
27296
23222
21580
19760