13566
137421
89604
1013853
199432
276292
189764
456234
1051865
51546
45630
740497
1019167
390508
799363
211898
834515
115401
627749
971184
439439
802439
291527
824149
589498
78999
595222
655573
19808
864852