11512
736
256
904
620
16413
9714
640
744
573
830
611
692312
49783
49020
48598
4277271
4071158
33354
3274151
31446
27012
24671
23080