29893459
16132
5002687
1536
2472493
747
3688559
1240
890116
2104
3044030
606
1994854
735
2676944
980
4590963
1768
7939882
2538
27617756
8790
22054561
5723
2470708
841
6646460
2472
18051547
5972
3658745
753
259778
505
9132361
2202
4644175
1344
10961566
3248
4464564
1467
9518780
2905
2398156
738
3057828
1303
3472609
977
5585563
1753
3415005
1005
3093541
653