925
595
723
670
731
8710
951
18916
955
664
684
1012
692312
49783
49020
48598
4277271
4071158
33354
3274151
31446
27012
24671
23080